Extended release naltrexone